Fiat Redemption System Architecture

Visualizing the Crypto-to-Fiat Routing & Ledger Lifecycle

Lifecycle State

1. created

Redemption Requested Customer requests to redeem $1,000 USDC into their external fiat bank account. Funds are fully available in the Source ADA.

System Interfacing & Data Flow

Digital/Crypto Domain Fiat/Banking Domain
👤

Source ADA

Customer Digital Account

Avail (USDC): $10,000
Rsvd (USDC): $0
🧠

Payment Router

Fiat Strategy Configured

Evaluating Constraints
⚖️

Internal Ledger

Accounting State Machine

Payable (USD): $0
Bank Cash: $50,000
🏛️

Execution API

Circle Mint / Fiat Wires

Idle
🏦

Destination Bank

Linked Fiat Wire Account

Received (USD): $0

📡 System Interfacing Events

📓 Double-Entry Journal Postings

GL Account Name Type Debit ($) Credit ($)
Ledger Context: Awaiting routing resolution before executing any financial state changes.